java 您所在的位置:网站首页 idea怎么改成utf 8 java

java

2024-07-17 15:30| 来源: 网络整理| 查看: 265

一般来说,你不能这样做。UTF-8 能够编码任何 Unicode 代码点。ISO-8859-1 只能处理其中的一小部分。因此,从 ISO-8859-1 转码到 UTF-8 是没有问题的。当发现不受支持的字符时,从 UTF-8 倒退到 ISO-8859-1 将导致“替换字符”(�) 出现在您的文本中。

要转码文本:

byte[] latin1 = ... byte[] utf8 = new String(latin1, "ISO-8859-1").getBytes("UTF-8");

或者

byte[] utf8 = ... byte[] latin1 = new String(utf8, "UTF-8").getBytes("ISO-8859-1");

您可以使用较低级别的CharsetAPI 进行更多控制。例如,您可以在找到不可编码的字符时引发异常,或者使用不同的字符替换文本。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有